.piy_khem {
    width: 850px;
    height: 520px;
    border-radius: 8px;
    background: url(images/map/piy_khem.png) no-repeat #f1f1f1 top center;
    margin: 0 auto;
    padding: 20px;
    position: relative;
	overflow: auto;
}
.tes_khem {
    width: 850px;
    height: 323px;
    border-radius: 8px;
    background: url(images/map/tes_khem.png) no-repeat #f1f1f1 top center;
    margin: 0 auto;
    padding: 20px;
    position: relative;
	overflow: auto;
}
.kyzyl {
    width: 850px;
    height: 600px;
    border-radius: 8px;
    background: url(images/map/kyzyl.png) no-repeat #f1f1f1 top center;
    margin: 0 auto;
    padding: 20px;
    position: relative;
	overflow: auto;
}
.ulug_khem {
    width: 850px;
    height: 594px;
    border-radius: 8px;
    background: url(images/map/ulug_khem.png) no-repeat #f1f1f1 top center;
    margin: 0 auto;
    padding: 20px;
    position: relative;
	overflow: auto;
}
.detail_container {
    width: 850px;
    margin: 0 auto;
    padding: 20px;
    position: relative;
}
.village_detail_container {
    display: none;
}
.desc {
    color: #4e5d74;
    font-size: 10px;
    font-family: Times;
    width: 380px;
}
.piy_khem a.dot, .tes_khem a.dot, .kyzyl a.dot, .ulug_khem a.dot  {
    background-image: url(images/map/dots.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
    display: block;
    position: absolute;
    cursor: pointer;
}
.piy_khem a.dot.selected, .tes_khem a.dot.selected, .kyzyl a.dot.selected, .ulug_khem a.dot.selected {
    background-position: 0px -40px;
}
.piy_khem a.dot:hover,.tes_khem a.dot:hover, .kyzyl a.dot:hover, .ulug_khem a.dot:hover {
    background-position: 0px -20px;
}
.piy_khem a, .tes_khem a, .kyzyl a, .ulug_khem a {
	color: #fff;
	padding: 0 0 0 15px;
}
.piy_khem a:hover, .tes_khem a:hover, .kyzyl a:hover, .ulug_khem a:hover {
	color: #fff;
	padding: 0 0 0 15px;
}